package com.hst.capacity.infra.persistence.mybatis;

import com.hst.capacity.domain.model.request.agent.AgentSearchParam;
import com.hst.capacity.domain.model.request.fleet.FleetSearchDriverParam;
import com.hst.capacity.domain.model.request.fleet.FleetSearchParam;
import com.hst.capacity.domain.model.response.agent.AgentSearchVO;
import com.hst.capacity.domain.model.response.fleet.FleetSearchDriverVO;
import com.hst.capacity.domain.model.response.fleet.FleetSearchVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface FleetMapper {
    List<FleetSearchVO> search(FleetSearchParam param);
    Long searchTotal(FleetSearchParam param);

    List<FleetSearchDriverVO> searchDriver(FleetSearchDriverParam param);
    Long searchDriverTotal(FleetSearchDriverParam param);
}
